#ifndef QKEYBOARDBUTTON_H
#define QKEYBOARDBUTTON_H

#include <QPushButton>

namespace SHAREDLIB
{
    class QKeyboardButtonHost;
}


class QKeyboardButton : public QPushButton
{
    Q_OBJECT
    Q_PROPERTY(QString capslock READ capslock WRITE setCapslock)
public:
    explicit QKeyboardButton(QWidget *parent = 0);
signals:
    
public slots:
    void    clicked_slot();

public:
    void setCapslock(const QString caps);
    QString capslock();
protected:
    SHAREDLIB::QKeyboardButtonHost      *m_host;
    QString                             m_capslock;
};

#endif // QKEYBOARDBUTTON_H
